	.text
	.attribute	4, 16
	.attribute	5, "rv64i2p1"
	.file	"fbnq.cpp"
                                        # Start of file scope inline assembly
	.globl	_ZSt21ios_base_library_initv

                                        # End of file scope inline assembly
	.option	push
	.option	arch, +a, +d, +f, +m, +zicsr, +zifencei
	.globl	main                            # -- Begin function main
	.p2align	2
	.type	main,@function
main:                                   # @main
	.cfi_startproc
# %bb.0:
	addi	sp, sp, -32
	.cfi_def_cfa_offset 32
	sd	ra, 24(sp)                      # 8-byte Folded Spill
	sd	s0, 16(sp)                      # 8-byte Folded Spill
	.cfi_offset ra, -8
	.cfi_offset s0, -16
	addi	s0, sp, 32
	.cfi_def_cfa s0, 0
	sw	zero, -20(s0)
	lui	a0, %hi(_ZSt3cin)
	addi	a0, a0, %lo(_ZSt3cin)
	addi	a1, s0, -28
	call	_ZNSirsERi
	li	a0, 2
	sw	a0, -24(s0)
	li	a0, 1
	sw	a0, -32(s0)
	j	.LBB0_1
.LBB0_1:                                # =>This Inner Loop Header: Depth=1
	lw	a0, -24(s0)
	lw	a1, -28(s0)
	blt	a1, a0, .LBB0_3
	j	.LBB0_2
.LBB0_2:                                #   in Loop: Header=BB0_1 Depth=1
	lw	a0, -32(s0)
	lw	a1, -24(s0)
	mulw	a0, a0, a1
	sw	a0, -32(s0)
	lw	a0, -24(s0)
	addiw	a0, a0, 1
	sw	a0, -24(s0)
	j	.LBB0_1
.LBB0_3:
	lw	a1, -32(s0)
	lui	a0, %hi(_ZSt4cout)
	addi	a0, a0, %lo(_ZSt4cout)
	call	_ZNSolsEi
	lui	a1, %hi(_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_)
	addi	a1, a1, %lo(_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_)
	call	_ZNSolsEPFRSoS_E
	li	a0, 0
	ld	ra, 24(sp)                      # 8-byte Folded Reload
	ld	s0, 16(sp)                      # 8-byte Folded Reload
	addi	sp, sp, 32
	ret
.Lfunc_end0:
	.size	main, .Lfunc_end0-main
	.cfi_endproc
                                        # -- End function
	.option	pop
	.ident	"Ubuntu clang version 18.1.3 (1ubuntu1)"
	.section	".note.GNU-stack","",@progbits
